package com.jgp.attachment.utils;

import com.jgp.attachment.service.DocService;
import com.jgp.sys.utils.SpringContextUtil;

import java.io.File;
import java.util.List;

/**
 * 项目   jgp-cloud-parent
 * 作者   loufei
 * 时间   2018/7/24
 */
public class DocUtil {

    private static DocService docService;

    static {
        docService = SpringContextUtil.getBean(DocService.class);
    }

    /**
     * 根据fileId获取IO文件
     * @param fileIds 文件id集合
     * @return io File 集合
     */
    public static List<File> getIOFiles(List<String> fileIds){
        return docService.queryIOFiles(fileIds);
    }

    /**
     * 获取挂载对象下的所有 IO 文件
     * @param objectId 挂载对象id
     * @param objectType 挂载对象类型
     * @return io 文件集合
     */
    public static List<File> getIOFiles(String objectId,String objectType){
        return docService.queryIOFiles(objectId,objectType);
    }

}
